package com.ushine.web.component.validation;

import javax.validation.GroupSequence;

/**
 * @Author: yls
 * @Date: 2021/01/13 22:19
 * @Description: springboot的分组校验
 * @Version 1.0
 */
public class ToolInterface {
    /**
     * 新增使用(配合spring的@Validated功能分组使用)
     */
    public interface Insert {
    }

    /**
     * 更新使用(配合spring的@Validated功能分组使用)
     */
    public interface Update {
    }

    /**
     * 属性必须有这两个分组的才验证(配合spring的@Validated功能分组使用)
     */
    @GroupSequence({Insert.class, Update.class})
    public interface All {
    }

}
